Patterns and Protocols for Agent-Oriented Software Development
نویسندگان
چکیده
Agent-oriented software engineering is faced with challenges that impact on the adoption of agent technology by the wider software engineering community. This is generally due to lack of adequate comprehension of the concepts of agent technology. This thesis is based on the premise that the comprehension of the concepts of and the adoption of agent technology can be improved. Two approaches are explored: the first approach is the analysis and structuring of the interactions in multiagent systems; the second approach is sharing of experiences of what works and what does not in agent-oriented software engineering using software patterns. While analysis of interactions in multiagent systems improves the understanding of the behaviour of multiagent systems, sharing multiagent system development experience improves the understanding of the concepts of agent technology as well as the challenges that face the engineering of multiagent systems. It is therefore believed that interaction analysis and experience sharing can enhance the comprehension of agent technology and hence, the adoption of the technology by the wider community of software practitioners. This thesis addresses the challenges facing agent-oriented software engineering by presenting a dedicated approach for developing agent interaction protocols to guide the interactions in a multiagent system; and a comprehensive framework for classifying, analyzing and describing agent-oriented patterns for the purpose of sharing multiagent systems development experiences. Department of Computer Science and Software Engineering Faculty of Engineering The University of Melbourne AUSTRALIA
منابع مشابه
An Extension of UML by Protocols for Multiagent Interaction
In the past, research on agent-oriented software engineering had been widely lacking touch with the world of industrial software development. Recently, a cooperation has been established between the Foundation of Intelligent Physical Agents (FIPA) and the Object Management Group (OMG) aiming to increase acceptance of agent technology in industry by relating to de facto standards (object-oriente...
متن کاملAgent UML: A Formalism for Specifying Multiagent Interaction
In the past, research on agent-oriented software engineering had been widely lacking touch with the world of industrial software development. Recently, a cooperation has been established between the Foundation of Intelligent Physical Agents (FIPA) and the Object Management Group (OMG) aiming to increase acceptance of agent technology in industry by relating to de facto standards (object-oriente...
متن کاملArchitectural Design Patterns for Multiagent Coordination
This paper presents our rst step towards agent-oriented software engineering, focusing on the area of coordinated multi-agent systems. In multi-agent systems, the interactions between the agents are crucial in determining the eeectiveness of the system. Hence the adoption of an appropriate coordination mechanism is pivotal in the design of multi-agent system architectures. This paper does not f...
متن کاملAgent-oriented Software Construction with UML
In the last years, an increasing number of computing systems are being realized taking advantage of autonomous agents. Traditional software engineering methodologies are insufficient to be used in the development of such systems because of the particular characteristics of autonomous agents. Therefore, a lot of work has been done to extend traditional software engineering methodologies for agen...
متن کاملSeparation and Modularization of Design Patterns- Specific Concerns in Detailed Architectural Design
In this paper we outline an aspect-oriented approach to support separation and modularization of crosscutting concerns in multi-agent systems. Aspects are used as abstractions to capture social patterns as concerns that crosscut software agents in multi-agent systems, whose separation and modularization are not taken into account in current agent-oriented software engineering. Social patterns a...
متن کامل